.add-power {
	.head-box {
		width: 100%;
		height: 64px;
		font-size: 20px;
		color: #252b3a;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: #fff;
		line-height: 64px;
		padding: 0 20px;
		
		.head-btn {
			/deep/ .ant-btn {
				font-size: 12px;
			}
			
			.save-btn {
				margin-left: 8px;
			}
		}
	}
	
	.content-box {
		width: 100%;
		height: 100%;
		padding-top: 24px;
		
		.left-box {
			display: flex;
			justify-content: flex-end;
			
			.all-msg {
				display: flex;
				flex-direction: column;
				font-size: 14px;
				margin-top: 24px;
				border-right: 1px solid rgba(0, 0, 0, 0.1);
				
				div {
					padding: 7px 15px;
					cursor: pointer;
					
					&:hover {
						color: #048fff;
					}
				}
			}
		}
		
		.right-box {
			padding-bottom: 16px;
			width: 80%;
			margin: 0 auto;
			
			/deep/ .ant-form label {
				font-size: 12px;
				color: #00000073;
			}
			
			/deep/ .ant-form-item-label {
				line-height: 20px;
			}
			
			/deep/ .ant-form-item {
				margin-bottom: 12px;
			}
			
			.one-peace {
				padding-bottom: 16px;
				margin-bottom: 16px;
				border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
				
				.title {
					display: flex;
					justify-content: space-between;
					font-size: 16px;
					color: #252b3a;
					margin-bottom: 16px;
					
					.collspan {
						color: #048fff;
						cursor: pointer;
					}
				}
				
				.onepeace-detail {
					max-height: 1200px;
					box-sizing: border-box;
					transition: height 2s;
					
					.type-box {
						font-size: 12px;
						color: #00000073;
						display: flex;
						margin-bottom: 24px;
						
						.ant-input {
							width: 500px;
						}
						
						.type-select {
							width: 240px;
							height: 32px;
							font-size: 12px;
						}
						
						.one-type {
							flex: 1;
							
							.type-label {
								margin-bottom: 10px;
								display: flex;
								align-items: center;
							}
							
							.w400 {
								width: 500px;
							}
						}
					}
				}
				
				.close-box {
					height: 0;
					overflow: hidden;
					transition: height 2s;
				}
				
				.map-container {
					height: 460px;
					width: 100%;
				}
				
				.area-select {
					display: flex;
					
					/deep/ .ant-select {
						width: 160px;
						height: 32px;
						margin-right: 10px;
					}
				}
				
				.lng-box {
					display: flex;
					
					span {
						margin-right: 8px;
						font-size: 12px;
					}
					
					.unit {
						margin-right: 12px;
					}
					
					/deep/ .ant-input {
						width: 160px;
						height: 32px;
						margin-right: 8px;
					}
				}
				
				.time-setting {
					display: flex;
					
					.zone-box {
						flex: 1;
					}
					
					.select-box {
						width: 400px;
						height: 32px;
					}
					
					.create-box {
						flex: 1;
					}
				}
			}
		}
	}
}

/deep/ .ant-input {
	font-size: 14px;
}


.drawer-content-box .info {
	background: #ffc53d47;
	border: 1px solid #faad14;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}
